﻿using System;
using System.Xml.Linq;
using Common.Constants;

namespace Common.Interface
{
    public interface ILatestParentMeasures
    {
        bool IsEmpty { get; }
        bool Initialise(XElement inputNode, XmlConstants container, XmlConstants filter, string typeFilter);

        decimal? TotalCapacity { get;}
        decimal? AuM { get; }
        DateTime? AsOfDate { get; }
        decimal? AssetsInStrategy { get; }
        decimal? FundSizeOffshore { get; }
        decimal? FundSizeOnshore { get; }
        decimal? MacSize { get; }
        short? TotalEmployees { get; }
        decimal? CapacityOffShore { get; }
        decimal? CapacityReserved { get; }
    }
}
